states church mathematics usa numerical methods catholic presbyterian source code development open source baptist physics simulations methodist engineering christian software america differential equations